<?php require_once('../src/session_start.inc.php'); ?>
<?php
require_once('../src/functions.php');

$class = 'localisation';
require_once('../src/' . $class . '.class.php');
$localisation = new localisation();

// Dispatcher
$error = false;
if (isset($_POST['id']) && $_POST['id']!='') {
    $localisation->id = $_POST['id'];
    if (isset($_POST['libelle']) && $_POST['libelle']!='') {
        $localisation->libelle = $_POST['libelle'];
        $ok = $localisation->save();
        if ($ok === true) {
            $_POST['id'] == '0' ? $from='add' : $from='update';
            header('Location: ' . $class . '.php?action=confirm&from=' . $from . '&' . $ok);
        }
        $error = $ok;        
    } else {
        $error = "Le champ ne peut être vide";
    }
} else if (!isset($_GET['id']) || $_GET['id']=='') {
	log_error("l'edition de la classe '" . $class . "' BUG (ID manquant)");
	header('Location: ' . $class . '.php?action=error&from=edit');
} else {
    $localisation->id = $_GET['id'];
}

$localisation->reload();
$info = 'Ajouter une localisation';
if ($localisation->id != 0) 
    $info = "Modifier la localisation : " . $localisation->libelle;
?>
<?php require_once('admin_header.php'); ?>

<h2>Localisation</h2>

<p class="error"><?php echo $error; ?></p>

<form method="post" action="<?php echo $class; ?>_edit.php">
	<fieldset>
	<legend><?php echo $info; ?></legend>
    <p>
        <label for="libelle">Libellé : </label>
        <input type="text" id="libelle" name="libelle" value="<?php echo $localisation->libelle; ?>" tabindex="1" />
    </p>
    <p>
        <input type="hidden" name="id" value="<?php echo $localisation->id; ?>" />
        <a href="<?php echo $class; ?>.php"><?php echo getIcon('application_view_list') ?>Retour</a>
        <input type="reset" class="reset" value="Effacer" />
        <input type="submit" class="submit" value="Enregistrer" />
    </p>
	</fieldset>
</form>

<?php require_once('admin_footer.php'); ?>